Ajmer

By train
By train

By rail from Delhi - the Delhi-Ahmedabad Mail is a decent overnight train slow, but it gives you more time to sleep while the Ajmer Shatabdi Express is the fastest way to get there. There are passenger trains second unreserved only -- definitely an "experience" in the morning and evening to Jaipur and train links down to Ahmedabad. The city is also connected to Udaipur, of which Intercity Express would be a better option.

By bus
By bus

Jaipur is 1.5-3 hours by road depending on the type of bus you takethe jaipur- ajmer expressway is a 6lane one and is fantastic to drive on. Jodhpur is 4-5 hours in the opposite direction. Buses to Pushkar leave at a different bus stand near the Jain temple from the other buses south.